package com.ruoyi.system.service.vantservice.teamservice;

import com.ruoyi.system.domain.construction.strategy.ConstructionStrategy;
import com.ruoyi.system.domain.construction.strategy.ConstructionStrategyCase;
import com.ruoyi.system.domain.construction.strategy.ConstructionStrategyDetail;
import com.ruoyi.system.domain.zhuangxiumain.vo.IntroductionVideoVo;

import java.util.List;

/**
 * 施工攻略业务逻辑接口
 *
 * @author zhangshaocong
 */
public interface ApiStrategyService {

    /**
     * 查询施工攻略列表
     * @return
     */
    public List<ConstructionStrategy> selectConstructionStrategyList();

    /**
     * 查询施工攻略视频
     * @return
     */
    public List<IntroductionVideoVo> selectIntroductionVideoVo();


    /**
     * 查询施工攻略原文信息
     * @param strategyId
     * @return
     */
    public ConstructionStrategyDetail selectStrategyDetail(Long strategyId);

    /**
     * 查询施工攻略原文案例说明列表
     * @param strategyDetailId
     * @return
     */
    public List<ConstructionStrategyCase> selectStrategyCaseList(Long strategyDetailId);

}
